package com.tuling.designpattern.test01;

import java.util.HashMap;
import java.util.Map;

/**
 * @author 林瑞涛
 * @desc
 * @date 2021年08月19日 16:53
 */
public class TranTest {

    public static Map<Integer, Integer> typeMap = new HashMap<>();

    static {
        typeMap.put(1, 1);
        typeMap.put(2, 2);
        typeMap.put(4, 3);
        typeMap.put(8, 4);
        typeMap.put(16, 5);
        typeMap.put(32, 6);
        typeMap.put(64, 7);
        typeMap.put(128, 8);
    }

    /**
     *  将二进制的类型转换成系统原先的商家类型
     * @param type  1 泰国自营 2泰国入驻 4跨境自营 8跨境入驻 16线下店铺 32内部活动店铺 64代理商 128品牌商
     * @return      1 泰国自营 2泰国入驻 3跨境自营 4跨境入驻 5线下店铺 6内部活动店铺 7代理商 8品牌商
     */
    public static Integer getByType(Integer type){
        return typeMap.get(type);
    }



}
